package com.bestescortbedsystem.util;

import lombok.Synchronized;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * ClassName: FindDate
 * Package: com.bestescortbedsystem.util
 *
 * @author: guanzepeng
 * @Date: 2021/2/22 16:33 星期一
 * @Description: 获取当前时间并格式化输出
 */
public class FindDate {

	private
	static final SimpleDateFormat SIMPLE_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

	/**
	 * 获取到当前的时间,将其格式化,然后转换为String格式
	 * @return 返回当前时间
	 */
	public static String getDate(){
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date date = new Date(System.currentTimeMillis());
		String format = simpleDateFormat.format(date);
		return format;
	}

	/**
	 * 根据传入的时间格式化为String
	 * @param date
	 * @return
	 */
	public static  String dateTimeString(Date date) {
		String date2 = SIMPLE_DATE_FORMAT.format(new Date());
		return date2;
		}

	/**
	 * 根据传入的时间格式化为Date
	 * @param date
	 * @return
	 * @throws ParseException
	 */
		public static Date getDate(String date) throws ParseException {
			Date parse = SIMPLE_DATE_FORMAT.parse(date);
			return parse;
		}

	}
